package org.jeecg.modules.xl.kuaimai.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * ${DESCRIPTION}
 * @author deco
 * @create 2024-11-07
*/
/**
 * 快卖商品SKU信息表
 */
@Data
@TableName(value = "xl_kuaimai_sku")
public class XlKuaimaiSku implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 系统主商品ID
     */
    @TableField(value = "sysItemId")
    private Long sysitemid;

    /**
     * 系统商品skuID
     */
    @TableField(value = "sysSkuId")
    private Long sysskuid;

    /**
     * 规格真正的属性，以分号分隔
     */
    @TableField(value = "propertiesName")
    private String propertiesname;

    /**
     * 规格属性别名
     */
    @TableField(value = "propertiesAlias")
    private String propertiesalias;

    /**
     * 规格简称
     */
    @TableField(value = "shortTitle")
    private String shorttitle;

    /**
     * 平台规格商家编码
     */
    @TableField(value = "skuOuterId")
    private String skuouterid;

    /**
     * 重量，单位kg
     */
    @TableField(value = "weight")
    private String weight;

    /**
     * 单位
     */
    @TableField(value = "unit")
    private String unit;

    /**
     * 条形码
     */
    @TableField(value = "barcode")
    private String barcode;

    /**
     * sku的图片地址
     */
    @TableField(value = "skuPicPath")
    private String skupicpath;

    /**
     * 是否关联供应商 是：1 否：0
     */
    @TableField(value = "hasSupplier")
    private Integer hassupplier;

    /**
     * 是否标记为赠品
     */
    @TableField(value = "makeGift")
    private Boolean makegift;

    /**
     * 数据的可用状态，0表示停用，1表示启用
     */
    @TableField(value = "activeStatus")
    private Integer activestatus;

    /**
     * 品牌
     */
    @TableField(value = "brand")
    private String brand;

    /**
     * 创建时间
     */
    @TableField(value = "created")
    private Long created;

    /**
     * 更新时间
     */
    @TableField(value = "modified")
    private Long modified;

    /**
     * 成本价
     */
    @TableField(value = "purchasePrice")
    private Double purchaseprice;

    /**
     * 销售价
     */
    @TableField(value = "priceOutput")
    private Double priceoutput;

    /**
     * 长
     */
    @TableField(value = "x")
    private Double x;

    /**
     * 宽
     */
    @TableField(value = "y")
    private Double y;

    /**
     * 高
     */
    @TableField(value = "z")
    private Double z;

    private static final long serialVersionUID = 1L;
}